package com.itheima;

//已知数组int[] arr = {5, 15, 2000, 10000, 100, 4000};, 求数组所有元素中的最小值.
public class Demo02 {
    public static void main(String[] args) {
        //1. 定义数组.
        int[] arr = {5, 15, 2000, 10000, 100, 4000};
        //2. 定义变量max表示数组的最大值.
        //核心细节一: 我们先假设第一个元素的值是最大的.
        int max = arr[0];
        //3. 遍历数组, 获取到每一个元素, 然后依次和max进行比较.
        //核心细节二: max记录的就是第一个元素的值, 自己和自己比较无意义, 为了提高效率, i要从1开始.
        for (int i = 1; i < arr.length; i++) {
            //arr[i]就是数组中的每一个元素.
            //核心细节三: 如果当前遍历到的元素值比max大, 就将它的值赋值给max
            if (max < arr[i])
                max = arr[i];
        }
        //4. 当循环执行结束候, max记录的就是数组中元素的最大值. 打印即可.
        System.out.println("最大值是: " + max);
    }
}